package com.sls.game.dao;

import java.util.List;

import com.sls.game.page.Pagination;
import com.sls.game.pojo.enlink.EnlinkProductAreaServer;

public interface EnlinkProductAreaServerDAO {

	/**
	 * 添加区服信息
	 * 
	 * @param areaServer
	 */
	public void insert(EnlinkProductAreaServer areaServer);

	/**
	 * 修改区服信息
	 * 
	 * @param areaServer
	 */
	public void update(EnlinkProductAreaServer areaServer);

	/**
	 * 分页查询
	 * 
	 * @param nutsNetGoodsInfo
	 * @return
	 */
	public Pagination<EnlinkProductAreaServer> queryPaginationList(
			EnlinkProductAreaServer enLinkAreaServerInfo);

	/**
	 * 查询单条信息
	 * 
	 * @param enLinkAreaServerInfo
	 * @return
	 */
	public EnlinkProductAreaServer queryAreaServer(
			EnlinkProductAreaServer enLinkAreaServerInfo);

	/**
	 * 通过产品id查询多条区服信息
	 * 
	 * @param productId
	 * @return
	 */
	public List<EnlinkProductAreaServer> queryByProductId(String productId);

	/**
	 * 通过产品id查询大区名称
	 * 
	 * @param productId
	 * @return
	 */
	public List<String> queryAreaNameByProductId(String productId);
	
	/**
	 * 记录删除
	 */
	public void delete();
}
